Thats easy but you can't use start, do: @A B=BUTTON() GPUTCHR *,*,"*" IF B THEN GOTO @B GOTO @A @B ---------------