Handled bidirectional resize