Beautify

Beautify based on Ace tokenizer

& Change mouse cursor to a pointer when hovered over a selection.