added responsiveness, started on buttons