Fix bug in Button::on_mouse_up (wrong event emission)

The button emits the correct event -- ON_MOUSE_UP / MOUSE_UP;
was emitting ON_MOUSE_DOWN / MOUSE_DOWN.
Re-enable event listeners in ButtonLayoutTest

These msut be left enabled in order for the text in button0,
button1 update their labels.