Mostly implement interactive display in IJulia

Mostly fixes #2

Remaining bug: hovering over rectangles doesn't print the info on the "Function:" status line