bool get isVisible => _visible ? _isVisibleInScreen : false;
set isVisible(bool visible) { _visible = visible; }