views: move out signal objects

Change-Id: Id6a9b0f9b2bf2802ac01d374ac9ae543e80fc1f9