new context menu

changed element options system to a context menu so it's a bit more
obvious