update core

1. responsive to window size
2. tagging allow for normal mode
3. responsive to window size when full screen
4. update icon image
5. enhance interface