Make it work even when our activity goes into background. Keep output between configuration chagnes