Better buttons, and a full-working (hopefully) pointer event generalization
Basic dial GUI elements implemented