optimise bindDom method,