Nearly complete, struggling with select DOM update due to removing webkit defaults