 }
 
 // delay adjust menu option
-void drawDelayOption(){
+inline void drawDelayOption(){
   lcd.clear();
   lcd.print("Set pre/post");
   lcd.setCursor(0, 1);

void drawSelectedMenu(){
  lcd.setCursor(0, 0);
  if(menu_pos == 0){
    if(!in_options_menu){
      drawPreDelayMenu();
      //in_pre_delay_menu = true;
    } else {
      drawTimeOption();
    }
  } else if (menu_pos == 1){
    if(!in_options_menu){
      drawPostDelayMenu();
    } else {
      drawDelayOption();

    Serial.print("Sunset: ");
    Serial.print((int) sunset[tl_hour]);
    Serial.print(":");
    Serial.println((int) sunset[tl_minute]);

    char delta_mins = (now.hour() * 60 - sunset[tl_hour] * 60) + now.minute() - sunset[tl_minute];

    if(delta_mins > 0){
      Serial.print("Time after sunset: ");
