modal list event oriented almost finished