Add public methods "open" and "close" - v1.1.0

To provide further control over the component, I've added two public methods: "open" and "close"
Additionally, I've made these changes under version 1.1.0 (a new file).

There is also a new private method "_getDKElement"

See code comments for more details.