default widget rendering is disabled when using onDraw()
support for parameterless callbacks. test implementation in Button