only call openDrawer in onLayout on first layout pass