* add/remove gene functionality back with geneset style gene * styling and expansion * memo gene list to prevent re render