subscribe button behaviour