Got some ideas from Neal.Fun's cursor camp so yeah :P.
Also, thanks to @shldo for the project above, and @griffpatch, who made the tutorial.