small chang in elementimgrect.cpp and starting work on elementscrolllisthorizontal

elementscrolllistvertical will follow with minimal changes