Parcelable implementation, some UI change