dealing with improperly designed classes
managed to reference a context. todo: test the userChoice on drag/drop