Fix bugs, add responsive features