added multiple backgrounds support
upd