private void prepareViews()
        {
            //Prevent bounces in UIScrollView
            AutomaticallyAdjustsScrollViewInsets = false;

            //Pull to refresh
            SyncIndicatorView.ContentMode      = UIViewContentMode.ScaleAspectFit;
            MainPagedScrollView.SyncStateView  = SyncStateView;
            MainPagedScrollView.SyncStateLabel = SyncStateLabel;
            MainPagedScrollView.ContentInset   = new UIEdgeInsets(MainScrollView.SyncStateViewHeight * 2, 0, 0, 0);
            MainPagedScrollView.SetContentOffset(new CGPoint(0, 0), false);

            //Spider animation
            SpiderBroImageView.Layer.AnchorPoint = new CGPoint(0.5f, 0);
            animateSpider();

            //Card border
            CurrentTimeEntryCard.Layer.BorderWidth  = 1;
            CurrentTimeEntryCard.Layer.CornerRadius = 8;
            CurrentTimeEntryCard.Layer.BorderColor  = Color.TimeEntriesLog.ButtonBorder.ToNativeColor().CGColor;
            CurrentTimeEntryElapsedTimeLabel.Font   = CurrentTimeEntryElapsedTimeLabel.Font.GetMonospacedDigitFont();

            //Hide play button for later animating it
            StartTimeEntryButton.Transform = CGAffineTransform.MakeScale(0.01f, 0.01f);

            //Prepare Navigation bar images
            reportsButton.SetImage(UIImage.FromBundle("icReports"), UIControlState.Normal);
            settingsButton.SetImage(UIImage.FromBundle("icSettings"), UIControlState.Normal);

            RunningEntryDescriptionFadeView.FadeLeft  = true;
            RunningEntryDescriptionFadeView.FadeRight = true;
        }
        void ReleaseDesignerOutlets()
        {
            if (CurrentTimeEntryCard != null)
            {
                CurrentTimeEntryCard.Dispose();
                CurrentTimeEntryCard = null;
            }

            if (CurrentTimeEntryDescriptionLabel != null)
            {
                CurrentTimeEntryDescriptionLabel.Dispose();
                CurrentTimeEntryDescriptionLabel = null;
            }

            if (CurrentTimeEntryElapsedTimeLabel != null)
            {
                CurrentTimeEntryElapsedTimeLabel.Dispose();
                CurrentTimeEntryElapsedTimeLabel = null;
            }

            if (EditTimeEntryButton != null)
            {
                EditTimeEntryButton.Dispose();
                EditTimeEntryButton = null;
            }

            if (MainPagedScrollView != null)
            {
                MainPagedScrollView.Dispose();
                MainPagedScrollView = null;
            }

            if (SpiderBroImageView != null)
            {
                SpiderBroImageView.Dispose();
                SpiderBroImageView = null;
            }

            if (StartTimeEntryButton != null)
            {
                StartTimeEntryButton.Dispose();
                StartTimeEntryButton = null;
            }

            if (StopTimeEntryButton != null)
            {
                StopTimeEntryButton.Dispose();
                StopTimeEntryButton = null;
            }

            if (SuggestionsContainer != null)
            {
                SuggestionsContainer.Dispose();
                SuggestionsContainer = null;
            }

            if (SyncIndicatorView != null)
            {
                SyncIndicatorView.Dispose();
                SyncIndicatorView = null;
            }

            if (SyncStateLabel != null)
            {
                SyncStateLabel.Dispose();
                SyncStateLabel = null;
            }

            if (SyncStateView != null)
            {
                SyncStateView.Dispose();
                SyncStateView = null;
            }

            if (TimeEntriesLogContainer != null)
            {
                TimeEntriesLogContainer.Dispose();
                TimeEntriesLogContainer = null;
            }

            if (TimelineView != null)
            {
                TimelineView.Dispose();
                TimelineView = null;
            }

            if (RunningEntryDescriptionFadingView != null)
            {
                RunningEntryDescriptionFadingView.Dispose();
                RunningEntryDescriptionFadingView = null;
            }
        }