Click Option for Supported Elements

Still working on some elements and tests. It seems like this is requiring a lot of repetitive code in the different initialize methods so I am trying to find a better option.

Addresses Issue #331