added interface for element (in addition to element handle)
added examples for create a range with element (in addition to handle)