fix 'double button press event' bug
another small render improvement of composition