udpate color

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
switch actions to a state machine

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
keyword-widget: add data validation

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
keywords-widget: data validation

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
window: track keywords validity

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
finish data validation

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
use standard directory for db

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>