onTap Override

I don't think this is possible. But let me know.

onTap() works great on EDGE touchscreens. However, it disables the native tap function when that field is active. Most are ok with that... they can swipe to another screen and use a TAP to get to the main device menus.

But I want to allow a user to turn off that feature in a User Setting.

The issue I have is that onTap() is "registered" in getInitialView(). If a user changes the User Setting, I can't de-register the delegate on-the-fly within the running data field? They would have to cycle the power of the EDGE device or remove the field and re-add it to their profile - basically do something to cause the field to terminate and restart?