Improve variable autocomplete, add source.css to support things like #40