implemented onCode callback
better redraw after onCode
removed odl callback code
configurable touch sizes
some bullshit styling