add light polling to popout component