polished the Bridge API
added some push-button methods
added some comments
renamed some methods