initial.rev1

added scratchpad morat version which uses a very interesting way of
context menu to update onImage and bgImageURL, study it