custom keyboard handler, fix shortcuts
better shortcuts
fix updating pullbuttons ui
fix initial value of frame buttons
improve previous commit
release button when cancel tutorial
fix bug pressing buttons while changing frames
improve tutorial script