Rewrote plugin. Added show & hide methods