GitHub repo
connect (attach all events handlers)
disconnect (remove all event listeners)
rotate theta 45deg