improved visuals and updated response pattern suitable for event binding.