basic events work, need to connect upload scripts