Defer usage of the initial image

Use initial image after loading an empty one; This fixes a crash in FF
Fix JS error if rendering editor without image
Disable text cursor on drag
Initial sprite sheet has more than one sprite
Draw on click; Fix alpha (should be between 0 and 1)
Sprite list supports sprite selection