I would recommend setting `timeout` to false so the user is required to dismiss it manually (which is hopefully the developer).