when no code is selected, evaluate current line (instead of entire file)
added demo gif
cleanup