programming input-overlay take 2