gui for aligning events. about 90% functional