separate concerns and add utility method

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
allow to properly wait for bindings to be setup

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@palm.com>
Merge pull request #7 from clinuz/master

critical fix