working on baseline jsdoc tags/comments to support documentation
adding isEmulated and fixing up paramter tags for other functions.