more bug fixes

Added the missing 'once' method to BBGun,
fixed parent search function,
implemented the child search function,
small fixes for touch-bar.