Interesting approach! I think this will work for other multi-method listeners like `AdapterView.OnItemSelected` too which is great.