refactor bcycle flyout