Attempted some other options, but recommendation going forward is to simply build a custom keyboard.  This way, the angular should not break.