1. Fixed up some calls that were made on main thread and 2. Added dynamic live card menu support

Signed-off-by: Brandyn A. White <bwhite@dappervision.com>