Ribbon button callbacks. Will have to share DispatchWrapper between all java interface objects