improve layout

1. Add button icon
2. Enable resize on touch devices