Added more delegate methods and control options for vertical scrolling behavior
fix some bug with header view height