issues 15 - allow element instead of selector argument