fixed bug in MouseEventPropagator, started adding feature for autosizing in the future