fix button height issue
add fallback UNumber constructors to force construction protocol
fix stack view width
use table layout for keypad
implement persistent stack and memory state
add category to unit class
move operations autofill call to collection class