Add Scrolling by mouse wheel. Add home and end behavior. Add Colors.