re-order mouseUp event hierarchy so that super is called last