Perhaps it's time we moved seriously forwards and built a GUI framework that is OO without relying on 25 year old notions on how that is achieved.
BOOPSI was far ahead of it's time conceptually but the implementation is not ideal. A simple function pointer call is faster than a BOOPSI method dispatch, even on a 7MHz 68000.