added image scaler, worked around touchend firing twice