Add 3x3 widget and use a broadcast receiver subclass to facilitate widget button presses. Attempt to get (stubborn) keyboard to show.