Fix scrolling behavior in Emacs 24.
Use uninterned symbols in macros to avoid surprising local vars