EG: added 'this' to handle() (experiment)

and added two more tests