#516. Changed view args storage for widgets to prevent rewriting data, added position check for purchase button.