functional mobile buttons based upon user agent