fixed old hack with repeat subject due to fixed vue
version increased. fixed compatibility issues
project moved to its component