Deep zoom js implementation