Added time configurability using spinners, and expiry message.