Reorganise and simplify initialisation
Move frame initialisation into enoki.swing
Reverse event arg ordering