Several changes

Beta 4 compatible
Created a shared instance so only one can be presented at one time