better responsiveness, style fixes