Fix typo: visibile -> visible
Minor performance improvement
Minor readability changes
Merge pull request #63 from stanislaw/master

Fix typo: visibile -> visible