add idea to overcome SWF limitations