Transparency control overhaul

Change-Id: If2e5745d92c3ec5b7e18cb2426268554293f004f
Signed-off-by: Roman Birg <romanbirg@gmail.com>