return defer for show() and hide() in DOD